package com.wang.controller;

import com.alibaba.fastjson2.JSONObject;
import com.wang.common.util.ConstatFinalUtil;
import com.wang.common.util.DateUtil;
import com.wang.common.util.EncryptUtil;
import org.springframework.beans.factory.annotation.Autowired;

/**
 * 存储的是所有Servlet中的公共代码
 * @author Zjx
 */
public class BaseController{
	/**
	 * 所有的Servlet都会用到工具类
	 */
	@Autowired
	protected EncryptUtil encryptUtil;
	@Autowired
	protected DateUtil dateUtil;

	public JSONObject proccedResponseJson(boolean dbRes) {
		JSONObject resultJson = new JSONObject();
		if (dbRes) {
			resultJson.put(ConstatFinalUtil.INFO_STR_CODE, ConstatFinalUtil.INFO_STR_SUCCESS);
			resultJson.put(ConstatFinalUtil.INFO_STR_INFO, ConstatFinalUtil.INFO_JSON.getString(ConstatFinalUtil.INFO_STR_SUCCESS));
		} else {
			resultJson.put(ConstatFinalUtil.INFO_STR_CODE, ConstatFinalUtil.INFO_STR_FAILED);
			resultJson.put(ConstatFinalUtil.INFO_STR_INFO, ConstatFinalUtil.INFO_JSON.getString(ConstatFinalUtil.INFO_STR_FAILED));
		}
		return resultJson;
	}
}